package com.lam.system.entity.imp;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.lam.common.components.dict.annotation.Dict;
import com.lam.common.validate.annotation.DictValid;

/**
 * 国际化管理导入对象 SysLanguageImp
 * 
 * @author admin
 * @date 2022-08-31
 */

@ColumnWidth(30)
public class SysLanguageImp {

    /** 业务类别 */
    @ExcelProperty("业务类别")
    @DictValid(message = "无效的业务类别")
    @Dict(dictCode = "sysLanguageCategory", reverse = true)
    private String categoryDictText;
    
    /** 类型 */
    @ExcelProperty("类型")
    @DictValid(message = "无效的类型")
    @Dict(dictCode = "sysLanguageType", reverse = true)
    private String typeDictText;
    
    /** 关键字 */
    @ExcelProperty("关键字")
    private String langKey;
    
    /** 值 */
    @ExcelProperty("值")
    private String value;
    
    /** 语言 */
    @ExcelProperty("语言")
    @DictValid(message = "无效的语言")
    @Dict(dictCode = "sysLanguage", reverse = true)
    private String langDictText;
    
    public void setCategoryDictText(String categoryDictText) {
        this.categoryDictText = categoryDictText;
    }

    public String getCategoryDictText() {
        return categoryDictText;
    } 
    
    public void setTypeDictText(String typeDictText) {
        this.typeDictText = typeDictText;
    }

    public String getTypeDictText() {
        return typeDictText;
    } 
    
    public void setLangKey(String langKey) {
        this.langKey = langKey;
    }

    public String getLangKey() {
        return langKey;
    } 
    
    public void setValue(String value) {
        this.value = value;
    }

    public String getValue() {
        return value;
    } 
    
    public void setLangDictText(String langDictText) {
        this.langDictText = langDictText;
    }

    public String getLangDictText() {
        return langDictText;
    } 
    

}
